| Fully Qualified Name: | Zend\Filter\UriNormalize | 
| Extends: | AbstractFilter | 
| Name | Description | Defined By | 
|---|---|---|
| __construct() | Sets filter options | UriNormalize | 
| __invoke() | Invoke filter as a command | AbstractFilter | 
| filter() | Filter the URL by normalizing it and applying a default scheme if set | UriNormalize | 
| getOptions() | Retrieve options representing object state | AbstractFilter | 
| hasPcreUnicodeSupport() | AbstractFilter | |
| setDefaultScheme() | Set the default scheme to use when parsing scheme-less URIs | UriNormalize | 
| setEnforcedScheme() | Set a URI scheme to enforce on schemeless URIs | UriNormalize | 
| setOptions() | AbstractFilter | 
Sets filter options
| Parameter Name | Type | Description | 
|---|---|---|
| $options | array|\Traversable|null | 
Returns:
Invoke filter as a command
Proxies to {@link filter()}
| Parameter Name | Type | Description | 
|---|---|---|
| $value | mixed | 
Returns: mixed
Filter the URL by normalizing it and applying a default scheme if set
| Parameter Name | Type | Description | 
|---|---|---|
| $value | string | 
Returns: string
Retrieve options representing object state
Returns: array
Returns: bool
Set the default scheme to use when parsing scheme-less URIs
The scheme used when parsing URIs may affect the specific object used to normalize the URI and thus may affect the resulting normalize URI.
| Parameter Name | Type | Description | 
|---|---|---|
| $defaultScheme | string | 
Returns: self
Set a URI scheme to enforce on schemeless URIs
This allows forcing input values such as 'www.example.com/foo' into 'http://www.example.com/foo'.
This should be used with caution, as a standard-compliant URI parser would regard 'www.example.com' in the above input URI to be the path and not host part of the URI. While this option can assist in solving real-world user mishaps, it may yield unexpected results at times.
| Parameter Name | Type | Description | 
|---|---|---|
| $enforcedScheme | string | 
Returns: self
| Parameter Name | Type | Description | 
|---|---|---|
| $options | array|\Traversable | 
Returns: self